﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="Demo.Index" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>DataBound UserControls  & The JsApi</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
    <link href="css/style.css" type="text/css" rel="stylesheet" />
    <script src="script/prototype.js?load=effects,slider" type="text/javascript"></script>
    <script src="script/scriptaculous.js?load=effects,slider" type="text/javascript"></script>
</head>
<body>
    <form id="form1" runat="server">
    <div style="float:left;">
        <h2 style="font-family:Courier New;margin-left:20px">DataBound UserControls  & The JsApi</h2>
        <ul style="font-family:Courier New;font-size:20px;">
         <li>Index</li>
         <li><a style="text-decoration:none" href="DataBoundUsercontrolExample.aspx">DataBound UserControls</a></li>
         <li><a style="text-decoration:none" href="TemplatedDataBoundUserControlExample.aspx">Templated DataBound UserControls</a></li>
         <li><a style="text-decoration:none" href="JsApiIntroduction.aspx">Introducing the JsApi</a></li>
         <li><a style="text-decoration:none" href="AdvancedJsApi.aspx">Advanced JsApi</a></li>
        </ul>
    </div>
    <div style="float:right;background-color:white;background-image:none;border:1px solid menu;font-family:Courier New;font-size:18px;padding:15px">
        The purpose of this project is to demonstrate aspects of both the <strong>DialectSoftware.Web.UI.CustomControls</strong> and the <strong>DialectSoftware.Web.JsAPI</strong>.
        The demo is broken into 4 parts each highlighting a different aspect of the libraries. It is recommended that each demo be viewed in order 
        because the concepts in previous demos will be used to build on in subsequent ones.
        <br />
        <br />
        These classes allow you to build UserControls that support Templating and DataBinding. Emit client-side JavaScript object graphs of your server-side controls. Encapsulate client and server behavior in a single source 
        and allow others to discover client-side properties and behaviors of your controls through natural C# syntax.
        <br />
        <br />
        <strong>NOTE: YOU MAY NEED TO ENABLE COMPATIBILITY MODE ON IE TO GET THE CONTROLS IN THE ADVANCED DEMOS TO WORK.</strong><br />
        <br />
        <strong>Resources:</strong>
        <ul>
            <li><a href="http://coding.smashingmagazine.com/2008/08/13/top-10-css-table-designs/">Top 10 Express Table Designs - Smashing Magazine Source</a></li>
            <li>scriptaculous.js v1.8.0 Copyright (c) 2005-2007 Thomas Fuchs</li>
            <li>Prototype JavaScript framework, version 1.6.0 Copyright (c) 2005-2007 Sam Stephenson</li>
            <li>script.aculo.us slider.js v1.8.0 Copyright (c) 2005-2007 Marty Haught</li>
        </ul>
    </div>

   
    </form>
</body>
</html>
